html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,textarea,legend,input,button
{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}

table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: middle;background: transparent;}

body 		{ line-height: 1.5; }
* html body 	{ overflow:visible; }
* html iframe, * html frame	{ overflow:auto; }
* html frameset { overflow:hidden; }

table 			{ border-collapse: collapse; border-spacing: 0; }
caption, th, td    { text-align: left; font-weight: normal; }
ol, ul 			{ list-style: none; }
fieldset,img 		{ border: 0;}

address,caption,cite,code,dfn,em,th,var,optgroup 	{ font-style: inherit;font-weight: inherit; }
legend 	{ color: #000; margin-bottom: 1.6em; }/*because legend doesn't inherit in IE ,IE form margin bug*/

input,button,textarea,select,optgroup,option { font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
input,button,textarea,select { *font-size: 100%;}
:focus 		{ outline: 0; }
ins 			{ text-decoration: none; }
del 			{ text-decoration: line-through; }

* html textarea,* html input { padding: 0; } /* IE < 7 form fix */
legend+* 		{ margin-top: 0; } /* we already added legend margin */

h1,h2,h3,h4,h5,h6 { font-size: 100%;font-weight: normal;}
abbr,acronym 	{ border: 0; font-variant: normal; }
sup 			{ vertical-align:text-top;}
sub 			{ vertical-align:text-bottom;}
a {color:#666}

* html{_filter: expression(document.execCommand("BackgroundImageCache", false, true));}

/*clear*/
.clear:after {content: ".";display: block;font-size: 0;height: 0;clear: both;visibility: hidden;}
* html .clear{ height: 1%; }
*:first-child+html .clearfix{zoom:1;} /* IE7 */
header,nav,article,section,aside,footer{ display:block; }/* html5fix */




/* ---------------------------------------------------------------------------- */

html,body{font: 12px/1.5 "Microsoft Yahei",\5b8b\4f53; }

.yy_css_all{box-shadow: 0 0 10px #888;

			-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=0,strength=5)   
            progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=90,strength=5)progid:DXImageTransform.Microsoft.Shadow  
            (color=#aaaaaa,direction=180,strength=5) progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=270,strength=6)";  
            *filter:   
            progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=0,strength=5)  
            progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=90,strength=5)  
            progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=180,strength=5)  
            progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=270,strength=5);  }

.yy_css_bl{	box-shadow:  -2px 2px 5px #cccccc; *filter:progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=235,strength=5)    }		
.yy_css_br{	box-shadow:  2px 2px 5px #cccccc; *filter:progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=5)   }
.yy_css_l{	box-shadow:  -2px 0px 5px #cccccc; *filter:progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=270,strength=5)   }
.yy_css_r{	box-shadow:  2px 0px 5px #cccccc; *filter:progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=90,strength=5)   }
.yy_css_t{	/* box-shadow: 0px -5px 5px #cccccc; */ *filter:progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=0,strength=5)   }
.yy_css_brl{	box-shadow: 0px 2px 5px #cccccc; *filter:progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=5)   }
			

.realwrap {width:972px;margin:0 auto;}

.ver_mid {display:table-cell;text-align: center;vertical-align: middle;height: 100%;width: 100%;}

.flleft{ float:left;}
.flright{ float:right;}

	.padd11{padding:11px}
	.padd6{padding:6px}
	.padd3{padding:3px}
	.padd22{padding:22px}



/* 登录页 */
.box {background:url(../img/bg_FFF_90.png);background:#e3ecf3\9;}
#loginform .ui-form-item{ position:relative; width:386px;height:65px;padding-left:35px;padding-bottom:0}
#loginform .ui-label{ position:absolute; top:0px;left:50px; margin:0;width:auto;color:#767c8b;height:40px;line-height:40px;padding:0;}
#loginform .ui-input{ padding:10px;padding-left:70px;width:304px;height:18px;background:#f5f6f7}
#loginform .ui-button{background:url(../img/btn_login.png) no-repeat; display:block; float:left; width:143px;height:40px;text-indent:-999px;overflow:hidden;margin-right:20px;}




/* 内页 */
#bodyheight {min-height:700px;}

.topnav {background:url(../img/bg_000_50.png);width:100%;height:96px;position:absolute;top:0px;left:0px;}
.topnav .logo{display:block;padding:28px 20px 0 5px;float:left;}
.topnav .welcome_txt{color:#FFF;font-size:18px;padding-top:43px;width:400px;float:left;}
.topnav .toprht{width:232px;float:right;font-size:12px;font-family:"宋体";padding-top:28px;}
.topnav .toprht a{color:#FFF;padding:5px 0  5px 23px;margin-right:10px}



.icolink {background:url(../img/icons.png) no-repeat;padding-left:19px;}
.icoin{background-position:0 0;}
.icouser{background-position: 0 -40px;}
.icoadd{background-position: 0 -158px;}
.icodel{background-position: 0 -120px;}



.nav {width:970px;margin:0 auto;/* min-height:577px; */height:auto;}
.nav a{float:left;margin:0 10px 10px 0;box-shadow: 0 0 5px #aaa;}
.nav a:hover{box-shadow: inset 0 10px 0 #dadada;}
.nav img{display:block;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}



	.btn_back {display:block;background:url(../img/btn_back.png) no-repeat;height:48px;font-size:30px;line-height:48px;color:#FFF;padding-left:55px;margin-bottom:15px;}
	.btn_back:hover{color:#FFF;}


	.main {background:url(../img/bg_548fc7_26.png);width:960px;margin:0 auto;}
	.realmain {border:1px solid #bbbdc2;background:#FFF;max-width:936px;}



	.main-nav {/* width:936px; */height:40px;line-height:40px;background:#d9d9d9;overflow:hidden;margin-bottom:21px}

	.main-nav .ui-form-item{float:left;padding: 0 0 0 10px;height:40px;line-height:40px;}
	.main-nav .ui-label{width:auto;margin-left:0px;padding:0;}
	.main-nav .ui-input {float:left;background:#FFF;width:auto;display:block;padding:2px;height:20px;line-height:20px;margin-top:7px;}
	.main-nav select {float:left;background:#FFF;width:auto;display:block;height:26px;line-height:26px;margin-top:7px;margin-top:11px\9;}
	
	.btn-search {background:#797979 url(../img/icons.png)  10px -75px no-repeat;color:#FFF;height:26px;line-height:28px;padding-left:35px;font-weight:normal;}
	.btn-search:hover{background:#797979 url(../img/icons.png)  10px -75px no-repeat;color:#FFF;}
	.btn-search:hover{background:#797979 url(../img/icons.png)  10px -75px no-repeat;color:#FFF;}
	
	
	.btn-green {background:url(../img/btn_green.png) repeat-x;height:26px;line-height:26px;color:#FFF;font-weight:normal;padding:0 10px}
	.btn-green:hover{background:url(../img/btn_green.png) repeat-x;color:#FFF;}
	
	.btn-grey {background:#797979;height:26px;line-height:26px;color:#FFF;font-weight:normal;padding:0 10px}
	.btn-grey:hover{background:#797979;color:#FFF;}
	
	.content_foot {margin-top:20px;}

#pages {  text-align: right; font-family:宋体;width:600px;float:right;}
#pages a { display:inline-block; padding-left:6px; padding-right:6px; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 { width:56px; }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block; padding-left:6px; padding-right:6px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }




.tableform {*min-height:200px}
.tableform legend{background:url(../img/ico_bluearr.png) left center no-repeat;margin:10px 5px;padding-left:15px;font-size:16px;color:#4e4e4e;height:20px;line-height:20px;}
.tableform .legend{background:url(../img/ico_bluearr.png) left center no-repeat;margin:10px 5px;padding-left:15px;font-size:16px;color:#4e4e4e;height:20px;line-height:20px;}
.tableform .content_table td{ border:1px solid #e4e4e4\9;border-collapse: collapse;}

.tableform .content_table .ui-form-item { padding:0;min-height:35px;display: block;border:1px solid #e4e4e4;}
.tableform .content_table  .ui-label{  background:#f2f2f2;border-right:1px solid #c2c2c2;line-height:35px;width:180px;margin-left: 0px;float:none}
.tableform .content_table  .ui-td{ padding:5px 10px;}
.tableform .content_table  .ui-input{  background:#FFF;padding:1px;height:20px;float:left;margin:0px 20px 0 0px;}
.tableform .content_table  .ui-tiptext{  float:left;line-height:auto;}
.tableform .content_table  .ui-form-explain{  float:left;line-height:auto;}
.tableform  .submitdiv{ padding:29px 0 0 180px;}
.tableform .content_table  .checklabel{ display:block;float:left;margin-right:5px;}
.tableform .content_table  .ui-textarea{ display:block;float:left;}
.tableform .content_table  .ui-fileinput{display:block;float:left;}
.tableform .content_table  .ui-select{ }
.ui-input-auto {width:auto;padding:3px;}


.tab_main {height:46px;background:#88b806;padding:0 20px;position:relative;}
.tab_main a{line-height:42px;color:#fefefe;font-size:20px;width:173px;height:43px;margin-top:4px;display:block;float:left;text-align:center;}
.tab_main a.cur{line-height:42px;color:#7ccd08;font-size:20px;border-bottom:1px solid #FFF;background:#FFF}



.setpcon{}
.setpcon li{border-bottom:1px solid #eeeeee;position:relative;min-height:150px;}
.setpcon .setpico {background:#6cc60f;width:70px;height:70px;font-size:60px;color:#FFF;line-height:70px;text-align:center;position:absolute;top:30px;left:30px;}
.setpcon .setpcon {padding:20px 0 20px 50px;}





.row4 td{width:25%;}


.txt_less {color:#ff5a00;font-size:24px;}
.txt_teach {color:#505050;font-size:14px;}

.tdbor td{border:1px solid #eee}
.txtcentertable th,.txtcentertable td{text-align:center}
.blanktr {height:20px;}

.ui-tab {margin-bottom:20px;}

.roll_content {border:1px solid #eee;min-height:200px;padding:15px;}
.roll_content a{padding:4px 10px;border:2px solid #ccc;margin:7px;height:20px;line-height:20px;background:#FFF;display:block;float:left;white-space:nowrap;}
.roll_content a.on{padding:4px 10px;border:2px solid #ff9600;}


 .scrollable { position:relative; overflow:hidden; width: 914px;margin:0 auto;overflow-x: auto;}
 .scrollable table{margin-bottom:20px}
 .scrollable td, .scrollable th, .scrollable p, .scrollable span{white-space:nowrap;}
 .scrollable::-webkit-scrollbar{height:18px; -webkit-border-radius:9px;background:#eee}
 .scrollable::-webkit-scrollbar-thumb{ background:#ccc -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(230, 230, 230)), to(rgb(200, 200, 200))); -webkit-border-radius:9px}
 .items div { float:left;display:inline;}




.ui-timepicker-div .ui-widget-header { margin-bottom: 8px;}
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui_tpicker_hour_label,.ui_tpicker_minute_label,.ui_tpicker_second_label,.ui_tpicker_millisec_label,.ui_tpicker_time_label{padding-left:20px}